home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Resources / Online / Miami / MiamiSDK / netinclude / clib / miami_protos.h next >
C/C++ Source or Header  |  1997-12-28  |  2KB  |  48 lines

  1. #ifndef  CLIB_MIAMI_PROTOS_H
  2. #define  CLIB_MIAMI_PROTOS_H
  3.  
  4. /*
  5. **    $VER: miami_protos.h 2.1 (10.07.97)
  6. **
  7. **    C prototypes. For use with 32 bit integers only.
  8. **
  9. **    (C) Copyright 1996 Holger Kruse
  10. **        All Rights Reserved
  11. */
  12.  
  13. long MiamiSysCtl(long *,unsigned long,void *,unsigned long *,void *,long);
  14. void MiamiDisallowDNS(long);
  15. void *MiamiGetPid(void);
  16. void *MiamiPFAddHook(struct Hook *,unsigned char *,struct TagItem *);
  17. void MiamiPFRemoveHook(void *);
  18. long MiamiGetHardwareLen(char *);
  19. struct Library *MiamiOpenSSL(struct TagItem *);
  20. void MiamiCloseSSL(void);
  21. long MiamiSetSocksConn(struct sockaddr *,long);
  22. long MiamiIsOnline(char *);
  23. void MiamiOnOffline(char *,long);
  24. char *inet_ntop(long,void *,char *,long);
  25. long inet_aton(char *,struct in_addr *);
  26. long inet_pton(long,char *,void *);
  27. struct hostent *gethostbyname2(char *,long);
  28. char *gai_strerror(long);
  29. void freeaddrinfo(struct addrinfo *);
  30. long getaddrinfo(char *,char *,struct addrinfo *,struct addrinfo **);
  31. long getnameinfo(struct sockaddr *,long,char *,long,char *,long,long);
  32. long if_nametoindex(char *);
  33. char *if_indextoname(long,char *);
  34. struct if_nameindex *if_nameindex(void);
  35. void if_freenameindex(struct if_nameindex *);
  36. long MiamiSupportsIPV6(void);
  37. long MiamiResGetOptions(void);
  38. void MiamiResSetOptions(long);
  39. long sockatmark(long);
  40. void MiamiSupportedCPUs(unsigned long *,unsigned long *,unsigned long *);
  41. long MiamiGetFdCallback(void **);
  42. long MiamiSetFdCallback(void *,long);
  43. struct UserGroupCredentials *MiamiGetCredentials(void);
  44.  
  45. #define MIAMINAME "miami.library"
  46.  
  47. #endif
  48.